#include <iostream>
#include <cstdlib>
using namespace std;
int MaxInArr(int arr[],int n);
int MinInArr(int arr[],int n);
int main()
{
	int n;
	cin >> n;
	int *arr = (int *)malloc(sizeof(int) * n);
	for(int i = 0;i<n;i++){
		cin >> arr[i];
	}
	int max,min;
	max = MaxInArr(arr,n);
	min = MinInArr(arr,n);
	cout << max - min << endl;
	
	return 0;	
}
int MinInArr(int arr[],int n){
	int min = arr[0]; 
	for(int i = 0;i<n;i++){
		if(arr[i]<min){
			min = arr[i];
		}
	}
	return min;	
}
int MaxInArr(int arr[],int n){
	int max = arr[0]; 
	for(int i = 0;i<n;i++){
		if(arr[i]>max){
			max = arr[i];
		}
	}
	return max;	
}
